package com.yykj.hospital.server.service.account;

import com.yykj.common.vo.PageData;
import com.yykj.hospital.server.dto.account.DoctorBalanceLogDTO;
import com.yykj.hospital.server.form.account.DoctorAccountSearchForm;
import com.yykj.hospital.server.model.entity.account.AccountDoctor;
import com.yykj.hospital.server.model.entity.account.AccountDoctorLog;

public interface DoctorAccountService {
    AccountDoctorLog income(AccountDoctorLog log);
    AccountDoctorLog expend(AccountDoctorLog log);

    @Deprecated
    PageData<AccountDoctorLog> getDoctorAccountLog(DoctorAccountSearchForm form);

    AccountDoctor getAccountDoctor(Integer hospitalId,String doctorId);

    PageData<DoctorBalanceLogDTO> listDoctorBalanceLog(DoctorAccountSearchForm form);
}
